package com.dq.controller.in.user;

import com.dq.controller.in.base.BaseAdminQuery;
import com.dq.domain.sys.user.user.base.SysUser;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @创建人 cf
 */
@Data
@ApiModel(value = "用户查询, 关联部门")
public class SysSectionUserQuery extends BaseAdminQuery {
    @ApiModelProperty(value = "登陆名")
    public String username;
    @ApiModelProperty(value = "真实姓名")
    public String userRealcName;
    @ApiModelProperty(value = "角色ID")
    public Long roleId;
    @ApiModelProperty(value = "手机号")
    public String mobile;
    @ApiModelProperty(value = "状态")
    public SysUser.Status status;
    @ApiModelProperty(value = "创建人", hidden = true)
    public SysUser createUser;

    @ApiModelProperty("入职时间")
    public Long entryTimeBegin;
    public Long entryTimeEnd;
    @ApiModelProperty("创建时间")
    public Long beginTime;
    public Long endTime;

    @ApiModelProperty(value = "部门ID")
    public Long sectionId;
    @ApiModelProperty(value = "部门名称")
    public String sectionSimpleName;
}
